ecological suitability - Spanish English Dictionary